התנהלתי מול המגייסת שפנתה אליי מלכתחילה, היא הייתה מאוד נעימה.
שאלות מתוך הראיון
תתאר design של חניון עם מקסימום של 1000 חניות, שער כניסה ושער יציאה, כאשר לכל שער יש סנסור שמתריע על קיום/עזיבה של רכב. ברמת class, sequence diagrams.
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2021
קלאס של חניון שיש בו שדה של כמות רכבים בכל רגע, שמחובר לקלאס של שער (שיש לו שני בנים- שער כניסה ושער יציאה). קלאס השער מחובר לקלאס סנסור.
כאשר נכנס רכב בחניון, הסנסור של שער הכניסה מודיע לשער הכניסה על שינוי, וגורם להרצת המתודה onChange(boolean car). אם car=true, בודקים אם יש בחניון מקום באמצעות מתודה של החניון isFull(). אם יש מקום, השער מבצע מתודה open() ומגדיל את מספר המכוניות בחניון באמצעות מתודת increase() של החניון. כאשר הרכב סיים היכנס הסנסור מודיע לשער באמצעות מתודה onChange עם car=false והשער נסגר.
כאשר רכב רוצה לצאת מהחניון, הסנסור של שער היציאה מודיע לשער היציאה על שינוי, וגורם להרצת המתודה onChange(boolean car). אם car=true. השער מבצע מתודה open() ומקטין את מספר המכוניות בחניון באמצעות מתודת decrease() של החניון. מתודה זו בנוסף בודקת אם החניון היה מלא ויש מכונית שמחכה בשער הכניסה. כאשר הרכב סיים לצאת הסנסור מודיע לשער באמצעות מתודה onChange עם car=false והשער נסגר.
עשיתי רק ראיון טכני ראשון. כתבו לי במייל מי עומד לראיין אותי, בסוף זה היה מישהו אחר
שאלות מתוך הראיון
1) מה זה קטע-קריטי? איך ממומש דד-לוק? האם יכול להיות דד-לוק עם סמפור אחד?
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2021
קטע קריטי הוא קטע קוד שכמות החוטים שרצים עליו בו זמנית מוגבל, בדרך כלל בגלל שימוש במשאב משותף.
דוגמה למימוש דד-לוק: 2 חוטים רצים על קוד משותף. אחד נכנס למוטקס ראשון ונתקע על המוטקס השני, השני תקוע על המוטקס השני ולא מצליח להיכנס למוטקס הראשון.
בהנחה שהקוד תקין ולא יכולות להיות תקיעות וחסימות, לא ניתן להגיע לדד-לוק עם סמפור אחד.
נשאלתי על מה עשיתי לפני , התפקיד שעבדתי , הבדיקות שעשיתי ומציאת בגים .
איזה אזור מבוצע הבדיקות וכתיבת הטסטים ץ
שאלות מתוך הראיון
מבחן על מכונת קפה שהיא נותבת את האופציה : אין חלב, אין סוכר, אין עודף, אין קפה
בהמשך , המכונה מקבלת מטבעות של 1,2,5,10,20
מזחירה מטבעות של 2,5,10
צריך לרשום על כל סעיף בדיקות ולהתריע דברים שאינם ניראים
תשובות
הוסף תשובה
|
לצפיה בתשובות
דצמבר 2021
- בדיקת קפה- מה קורה שאין מספיק עודף, ניתן להמשיך את התהליך, בדיקת עומס, ביצועים..